Text copied to clipboard!

Başlık

Text copied to clipboard!

Mikrodenetleyici Geliştirici

Açıklama

Text copied to clipboard!
Mikrodenetleyici yazılımı geliştirmek üzere yetenekli ve deneyimli bir Mikrodenetleyici Geliştirici arıyoruz. Bu pozisyon, gömülü sistemler alanında çalışan mühendislik ekipleriyle yakın iş birliği içinde çalışarak, donanım ile yazılım arasındaki entegrasyonu sağlayacak yazılımların geliştirilmesini kapsar. Adayın, mikrodenetleyici mimarileri, C/C++ programlama dilleri ve donanım-software etkileşimi konularında derin bilgi sahibi olması beklenmektedir. Mikrodenetleyici Geliştirici olarak, ürün geliştirme sürecinin tüm aşamalarında aktif rol alacak, donanım tasarım ekipleriyle koordineli çalışarak firmware geliştirecek ve sistemin güvenilirliğini test edecek bir profesyonel arıyoruz. Ayrıca, gerçek zamanlı işletim sistemleri (RTOS), haberleşme protokolleri (UART, SPI, I2C, CAN vb.) ve hata ayıklama araçları konusunda deneyim sahibi olmanız tercih edilir. Bu pozisyon, otomotiv, savunma sanayi, tüketici elektroniği, medikal cihazlar ve endüstriyel otomasyon gibi çeşitli sektörlerde faaliyet gösteren firmalar için kritik öneme sahiptir. Adayın, teknik dökümantasyon hazırlama, kod versiyonlama sistemleri (Git vb.) kullanma ve Agile/Scrum metodolojileriyle çalışma konularında bilgi sahibi olması beklenmektedir. Eğer siz de yenilikçi projelerde yer almak, teknolojiyi yakından takip etmek ve gömülü sistemler alanında kariyerinizi ilerletmek istiyorsanız, başvurunuzu bekliyoruz.

Sorumluluklar

Text copied to clipboard!
  • Mikrodenetleyici tabanlı sistemler için gömülü yazılım geliştirmek
  • Donanım ekipleriyle birlikte çalışarak sistem entegrasyonunu sağlamak
  • Gerçek zamanlı işletim sistemleri (RTOS) ile yazılım geliştirmek
  • Haberleşme protokollerini (UART, SPI, I2C, CAN) uygulamak
  • Kodun test edilmesi ve hata ayıklama işlemlerini yürütmek
  • Teknik dökümantasyon hazırlamak ve sürdürmek
  • Kod versiyonlama sistemlerini (Git vb.) kullanmak
  • Yazılım geliştirme süreçlerinde Agile/Scrum metodolojilerini uygulamak
  • Performans ve güvenilirlik testleri yapmak
  • Yazılım güncellemeleri ve bakım işlemlerini gerçekleştirmek

Gereksinimler

Text copied to clipboard!
  • Elektrik-Elektronik Mühendisliği, Bilgisayar Mühendisliği veya ilgili alanlardan mezun olmak
  • C ve C++ programlama dillerinde ileri düzey bilgi sahibi olmak
  • Mikrodenetleyici mimarileri (ARM, AVR, PIC vb.) hakkında bilgi sahibi olmak
  • RTOS ve gömülü Linux sistemleri konusunda deneyim
  • Donanım-software etkileşimi konusunda tecrübe
  • Haberleşme protokolleri hakkında bilgi sahibi olmak
  • Kod versiyonlama sistemleri (Git) kullanma deneyimi
  • Teknik İngilizce okuma ve yazma becerisi
  • Takım çalışmasına yatkınlık ve iletişim becerileri
  • Problem çözme ve analitik düşünme yeteneği

Potansiyel mülakat soruları

Text copied to clipboard!
  • Daha önce hangi mikrodenetleyici platformlarıyla çalıştınız?
  • RTOS kullanarak geliştirdiğiniz bir projeyi anlatır mısınız?
  • C/C++ dışında başka hangi programlama dillerinde deneyiminiz var?
  • Donanım ekipleriyle nasıl bir iş birliği süreci yürütüyorsunuz?
  • Hangi haberleşme protokollerini uyguladınız?
  • Kod versiyonlama sistemleriyle ilgili deneyiminiz nedir?
  • Gerçek zamanlı sistemlerde karşılaştığınız en büyük zorluk neydi?
  • Agile/Scrum metodolojileriyle çalışma deneyiminiz var mı?
  • Teknik dökümantasyon hazırlama süreciniz nasıldır?
  • Gömülü sistemlerde güvenlik konularına yaklaşımınız nedir?